Make it possible to define TCXO and XTAL radio modules within one variant #4492
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This changes the way that the SX1262 is initialised, so that if it fails to initialise with the DIO3 voltage reference set, it will retry with the voltage set to zero. By this, there is no need to fully define whether the attached radio has TCXO or not during compile.
This is mainly for the pro-micro variant, but will work with other DIY boards or variants that come in both flavours. Potential candidates are the RP2040 modules, as there are some low-cost versions that utilise the same cheap modules.
Huge credit to Todd Herbert (@todd-herbert) for doing so much of the heavy lifting and heavy thinking associated with this. It would not have been possible to do this without you!